Scheduling to Minimize Power Consumption using Submodular Functions Citation
نویسندگان
چکیده
We develop logarithmic approximation algorithms for extremely general formulations of multiprocessor multiinterval offline task scheduling to minimize power usage. Here each processor has an arbitrary specified power consumption to be turned on for each possible time interval, and each job has a specified list of time interval/processor pairs during which it could be scheduled. (A processor need not be in use for an entire interval it is turned on.) If there is a feasible schedule, our algorithm finds a feasible schedule with total power usage within an O(logn) factor of optimal, where n is the number of jobs. (Even in a simple setting with one processor, the problem is Set-Cover hard.) If not all jobs can be scheduled and each job has a specified value, then our algorithm finds a schedule of value at least (1−ε)Z and power usage within an O(log(1/ε)) factor of the optimal schedule of value at least Z, for any specified Z and ε > 0. At the foundation of our work is a general framework for logarithmic approximation to maximizing any submodular function subject to budget constraints.
منابع مشابه
Submodularity and greedy algorithms in sensor scheduling for linear dynamical systems
This paper focuses on sensor scheduling for state estimation, which consists of a network of noisy sensors and a discrete-time linear system with process noise. As an energy constraint, only a subset of sensors can take a measurement at each time step. These measurements are fused into a common state estimate using a Kalman filter and the goal is to schedule the sensors to minimize the estimati...
متن کاملScheduling Imprecise Computation Tasks on Parallel Machines to Minimize Linear and Non-Linear Error Penalties: Reviews, Links and Improvements
We study scheduling problems with controllable processing times on parallel machines, in which the decision-maker selects an actual processing time for each job from a given interval. The chosen values of the processing times must be such that each job can be preemptively scheduled within a given time interval, and it is required to minimize a certain cost function that depends on the chosen ti...
متن کاملSome Results about the Contractions and the Pendant Pairs of a Submodular System
Submodularity is an important property of set functions with deep theoretical results and various applications. Submodular systems appear in many applicable area, for example machine learning, economics, computer vision, social science, game theory and combinatorial optimization. Nowadays submodular functions optimization has been attracted by many researchers. Pendant pairs of a symmetric...
متن کاملThe Expressive Power of Binary Submodular Functions
It has previously been an open problem whether all Boolean submodular functions can be decomposed into a sum of binary submodular functions over a possibly larger set of variables. This problem has been considered within several different contexts in computer science, including computer vision, artificial intelligence, and pseudo-Boolean optimisation. Using a connection between the expressive p...
متن کاملOptimal Short-Term Scheduling of Multi-Chiller Plants Considering Energy Requirement of Cooling Towers, Pumps and Chillers
During extremely hot summer days, air conditioning systems are known as major electricity consumers in residential, commercial and industrial sectors. Moreover, high energy requirement of multiple-chiller plants may cause an interconnected power grid be faced with annual on-peak electrical demand, load-generation mismatch, voltage collapse and catastrophic wide area blackout. Therefore, this pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010